package org.xlp.db.xml;

/**
 * sql配置文件处理接口
 */
public interface ISQLXmlFileHandler {
    /**
     * 处理sql配置文件，把配置文件信息处理成SQLConfigurationFileInfo对象
     * @param sqlXmlFilePath sql配置文件
     * @param chain sql配置文件解析责任链
     * @return
     * @throws SQLXmlFileParseException 当处理失败时，则抛出该异常
     */
    SQLConfigurationFileInfo handle(String sqlXmlFilePath, ISQLXmlFileHandlerChain chain) throws SQLXmlFileParseException;
}
